<script>
	import store from '@/store';
	import {
		mapState,
		mapMutations
	} from 'vuex';
	export default {
		methods:{
			...mapMutations(['login']),
		},
		onLoad() {
			console.log('onLoad')
		},
		computed: mapState(['loginState']),
		onLaunch: function() {
			console.log('====================App Launch')
			// #ifdef MP-WEIXIN
			//       uni.getSetting({
			//        success:(res) =>{
			//         if (!res.authSetting['scope.userInfo']) {
			//           //这里调用授权
			//           console.log("当前未授权");
			// 		  uni.navigateTo({
			// 		  	url:'pages/login/login'
			// 		  })
			//         } else {
			//           //用户已经授权过了
			//           console.log("当前已授权");
			// 		  uni.getStorage({
			// 		  	key: 'userInfo',
			// 		  	success:(res)=> {
			
			// 		  		this.login(res.data)
			// 		  		console.log("用户信息userInfo",store.state.userInfo.token);
			// 		  	}
			// 		  })
			//         }
			//        }
			//       })
			
			      //#endif
				  let _this = this
				  let unserInfo = uni.getStorageSync("userInfo")
				  console.log('============='+JSON.stringify(unserInfo))
				  if (unserInfo != '') {
				  	//通过token验证用户信息是否过期
					let userInfo = uni.getStorageSync('userInfo');
					_this.login(userInfo)
					console.log("结束")
				  // 	uni.getStorage({
				  // 		key: 'userInfo',
				  // 		success(res) {
				  // 			console.log("========" + res.data)
				  			
						// 	console.log("+++++++++++++结束")
				  // 			//验证登录是否过期
				  // // 			_this.$api.checkLogin({}).then((res) => {
				  // // 				if (res.data.success) {
				  // // 					_this.loginState = true
				  // // 				}
				  
				  // // 			})
				  // 		}
				  // 	})
				  
				  
				  }
		},
		onShow: function() {
			console.log('App Show')
			
		},
		onHide: function() {
			console.log('App Hide')
		},
	}
</script>

<style>
	/*每个页面公共css */
</style>
